package ec.edu.ups.relevo.datos.modeloBD;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Transient;

import ec.edu.ups.relevo.utils.TecladoListenner;

@Entity
@Table(name="videos")
@SequenceGenerator(name="VIDEO_SECUENCIA", sequenceName="VIDEO_SECUENCIA")
public class Video implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	@Id
	@Column(name="vid_id")
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator="VIDEO_SECUENCIA")

	private long id;

	@Column(name="vid_interpretacion")
	private String descripcion;

	@Column(name="vid_ruta")
	private String ruta;
	
	@Column(name="vid_tipo")
	private String tipo;
	
	@Column(name="vid_estado")
	private int estado;
	
	@Column(name="vid_mensaje")
	private long mensajeId;
	
	
	@Column(name="vid_data")
	@Lob
	private byte[]data;
	
	

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getRuta() {
		return ruta;
	}

	public void setRuta(String ruta) {
		this.ruta = ruta;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public byte[] getData() {
		return data;
	}

	public void setData(byte[] data) {
		this.data = data;
	}

	public int getEstado() {
		return estado;
	}

	public void setEstado(int estado) {
		this.estado = estado;
	}

	public long getMensajeId() {
		return mensajeId;
	}

	public void setMensajeId(long mensajeId) {
		this.mensajeId = mensajeId;
	}
	
	
	
	
}
